self-propelled crane - Espagnol Anglais Dictionnaire